const systemApi = [
  // =================  上传  =================
  {
    name: 'resetPassword',
    method: 'POST',
    desc: '重置密码',
    path: '/sys/resetPassword',
    mockPath: '',
    params: {}
  },
  {
    name: 'updatePassword',
    method: 'POST',
    desc: '修改密码',
    path: '/sys/updatePassword',
    mockPath: '',
    params: {}
  },
  {
    name: 'ossUpload',
    method: 'GET',
    desc: '',
    path: '/sys/oss/upload',
    mockPath: '',
    params: {token: ''}
  },
  {
    name: 'uploadBoxImage',
    method: 'GET',
    desc: '',
    path: '/sys/oss/uploadBoxImage',
    mockPath: '',
    params: {token: ''}
  },
  {
    name: 'uploadTrayImage',
    method: 'GET',
    desc: '',
    path: '/sys/oss/uploadTrayImage',
    mockPath: '',
    params: {token: ''}
  },
  {
    name: 'uploadProductLeaveImage',
    method: 'GET',
    desc: '',
    path: '/sys/oss/uploadProductLeaveImage',
    mockPath: '',
    params: {token: ''}
  },
  {
    name: 'uploadSupplierImage',
    method: 'GET',
    desc: '',
    path: '/sys/oss/uploadSupplierImage',
    mockPath: '',
    params: {token: ''}
  },
  {
    name: 'uploadProductImage',
    method: 'GET',
    desc: '',
    path: '/sys/oss/uploadProductImage',
    mockPath: '',
    params: {token: ''}
  },
  {
    name: 'uploadProductPaper',
    method: 'GET',
    desc: '',
    path: '/sys/oss/uploadDesignFile',
    mockPath: '',
    params: {token: ''}
  },
  {
    name: 'uploadPartImage',
    method: 'GET',
    desc: '',
    path: '/sys/oss/uploadPartImage',
    mockPath: '',
    params: {token: ''}
  },
  {
    name: 'uploadImageBase',
    method: 'POST',
    desc: '',
    path: '/sys/oss/uploadImageBase',
    mockPath: '',
    params: {}
  },


  //uploadBoxPackImageByOrderDetailId
  {
    name: 'uploadBoxPackImageByOrderDetailId',
    method: 'GET',
    desc: '',
    path: '/sys/oss/uploadBoxPackImageByOrderDetailId',
    mockPath: '',
    params: {token: ''}
  },
  {
    name: 'ossConfig',
    method: 'GET',
    desc: '',
    path: '/sys/oss/config',
    mockPath: '',
    params: {}
  },
  {
    name: 'saveOssConfig',
    method: 'POST',
    desc: '',
    path: '/sys/oss/saveConfig',
    mockPath: '',
    params: {}
  },
  {
    name: 'deleteOss',
    method: 'POST',
    desc: '',
    path: '/sys/oss/delete',
    mockPath: '',
    params: {}
  },
  {
    name: 'ossList',
    method: 'GET',
    desc: '',
    path: '/sys/oss/list',
    mockPath: '',
    params: {
      page: '',
      limit: ''
    }
  },
  // =================  配置  =================
  {
    name: 'deleteConfig',
    method: 'POST',
    desc: '',
    path: '/sys/config/delete',
    mockPath: '',
    params: {}
  },
  {
    name: 'listConfig',
    method: 'GET',
    desc: '',
    path: '/sys/config/list',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      paramKey: ''
    }
  },
  {
    name: 'configInfo',
    method: 'GET',
    desc: '',
    path: '/sys/config/info/{id}',
    mockPath: '',
    params: {}
  },
  {
    name: 'saveConfig',
    method: 'POST',
    desc: '',
    path: '/sys/config/save',
    mockPath: '',
    params: {
      id: '',
      paramKey: '',
      paramValue: '',
      remark: ''
    }
  },
  {
    name: 'updateConfig',
    method: 'POST',
    desc: '',
    path: '/sys/config/update',
    mockPath: '',
    params: {
      id: '',
      paramKey: '',
      paramValue: '',
      remark: ''
    }
  },
  // =================  日志  =================
  {
    name: 'listLog',
    method: 'GET',
    desc: '',
    path: '/sys/log/list',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      key: ''
    }
  },
  // =================  导航栏  =================
  {
    name: 'menuInfo',
    method: 'GET',
    desc: '',
    path: '/sys/menu/info/{id}',
    mockPath: '',
    params: {}
  },
  {
    name: 'selectMenu',
    method: 'GET',
    desc: '',
    path: '/sys/menu/select',
    mockPath: '',
    params: {}
  },
  {
    name: 'listMenu',
    method: 'GET',
    desc: '',
    path: '/sys/menu/list',
    mockPath: '',
    params: {}
  },
  {
    name: 'menuNav',
    method: 'GET',
    desc: '获取导航栏信息',
    path: '/sys/menu/nav',
    mockPath: '',
    params: {}
  },
  {
    name: 'saveMenu',
    method: 'POST',
    desc: '',
    path: '/sys/menu/save',
    mockPath: '',
    params: {
      menuId: '',
      type: '',
      name: '',
      parentId: '',
      url: '',
      perms: '',
      orderNum: '',
      icon: ''
    }
  },
  {
    name: 'updateMenu',
    method: 'POST',
    desc: '',
    path: '/sys/menu/update',
    mockPath: '',
    params: {
      menuId: '',
      type: '',
      name: '',
      parentId: '',
      url: '',
      perms: '',
      orderNum: '',
      icon: ''
    }
  },
  {
    name: 'deleteMenu',
    method: 'POST',
    desc: '',
    path: '/sys/menu/delete/{id}',
    mockPath: '',
    params: {}
  },
  // =================  用户  =================
  {
    name: 'listUser',
    method: 'GET',
    desc: '',
    path: '/sys/user/list',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      userName: ''
    }
  },
  {
    name: 'listAllUser',
    method: 'GET',
    desc: '',
    path: '/sys/user/listAllUser',
    mockPath: '',
    params: {}
  },
  //listSaleUser
  {
    name: 'listSaleUser',
    method: 'GET',
    desc: '',
    path: '/sys/user/listSaleUser',
    mockPath: '',
    params: {}
  },
  {
    name: 'changePassword',
    method: 'POST',
    desc: '修改用户密码',
    path: '/sys/user/password',
    mockPath: '',
    params: {password: '', newPassword: ''}
  },
  {
    name: 'userInfo',
    method: 'GET',
    desc: '获取管理员信息',
    path: '/sys/user/info/{id}',
    mockPath: ''
  },
  {
    name: 'saveUser',
    method: 'POST',
    desc: '',
    path: '/sys/user/save',
    mockPath: '',
    params: {
      userId: '',
      userName: '',
      password: '',
      salt: '',
      email: '',
      mobile: '',
      status: '',
      roleIdList: '',
      realName: '',
      type: ''
    }
  },
  {
    name: 'updateUser',
    method: 'POST',
    desc: '',
    path: '/sys/user/update',
    mockPath: '',
    params: {
      userId: '',
      userName: '',
      password: '',
      salt: '',
      email: '',
      mobile: '',
      status: '',
      roleIdList: '',
      realName: '',
      type: ''
    }
  },
  {
    name: 'deleteUser',
    method: 'POST',
    desc: '',
    path: '/sys/user/delete',
    mockPath: '',
    params: {}
  },
  // =================  角色  =================
  {
    name: 'listRole',
    method: 'GET',
    desc: '',
    path: '/sys/role/list',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      roleName: ''
    }
  },
  {
    name: 'deleteRole',
    method: 'POST',
    desc: '',
    path: '/sys/role/delete',
    mockPath: '',
    params: {}
  },
  {
    name: 'selectRole',
    method: 'GET',
    desc: '',
    path: '/sys/role/select',
    mockPath: '',
    params: {}
  },
  {
    name: 'roleInfo',
    method: 'GET',
    desc: '',
    path: '/sys/role/info/{id}',
    mockPath: '',
    params: {}
  },
  {
    name: 'saveRole',
    method: 'POST',
    desc: '',
    path: '/sys/role/save',
    params: {
      roleId: '',
      roleName: '',
      remark: '',
      menuIdList: ''
    }
  },
  {
    name: 'updateRole',
    method: 'POST',
    desc: '',
    path: '/sys/role/update',
    mockPath: '',
    params: {
      roleId: '',
      roleName: '',
      remark: '',
      menuIdList: ''
    }
  },
  // =================  其他  =================
  {
    name: 'modelMsgUserNumber',
    method: 'GET',
    desc: '',
    path: '/product/modelusermessage/getModelMsgUserNumber',
    mockPath: '',
    params: {}
  },
  {
    name: 'userMessageCount',
    method: 'GET',
    desc: '',
    path: '/product/orderusermessage/getUserMessageCount',
    mockPath: '',
    params: {}
  },
  //===================区域==================
  {
    name: 'getSysRegionList',
    method: 'GET',
    desc: '',
    path: '/sys/region/getSysRegionList',
    params: {}
  },
  // =================  字典表  =================
  {
    name: 'deleteDict',
    method: 'POST',
    desc: '',
    path: '/sys/dict/delete',
    mockPath: '',
    params: {}
  },
  {
    name: 'listDict',
    method: 'GET',
    desc: '',
    path: '/sys/dict/list',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      paramKey: ''
    }
  },
  {
    name: 'dictInfo',
    method: 'GET',
    desc: '',
    path: '/sys/dict/info/{id}',
    mockPath: '',
    params: {}
  },
  {
    name: 'saveDict',
    method: 'POST',
    desc: '',
    path: '/sys/dict/save',
    mockPath: '',
    params: {
      id: '',
      paramKey: '',
      paramValue: '',
      remark: ''
    }
  },
  {
    name: 'updateDict',
    method: 'POST',
    desc: '',
    path: '/sys/dict/update',
    mockPath: '',
    params: {
      id: '',
      paramKey: '',
      paramValue: '',
      remark: ''
    }
  },
  //getSysDictTreeList
  {
    name: 'getSysDictTreeList',
    method: 'GET',
    desc: '获字典表树形结构',
    path: '/sys/dict/getSysDictTreeList',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      paramKey: ''
    }
  },
  {
    name: 'getBottleSuitInfoList',
    method: 'GET',
    desc: '获取【瓶】配件信息',
    path: '/sys/dict/getBottleSuitInfoList',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      paramKey: ''
    }
  },
  {
    name: 'getCapSuitInfoList',
    method: 'GET',
    desc: '获取【盖】配件信息',
    path: '/sys/dict/getCapSuitInfoList',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      paramKey: ''
    }
  },
  //getPurchaseStatusList
  {
    name: 'getPurchaseStatusList',
    method: 'GET',
    desc: '获取采购订单状态信息',
    path: '/sys/dict/getPurchaseStatusList',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      paramKey: ''
    }
  },
  //getSysDictLabelTreeList
  {
    name: 'getSysDictLabelTreeList',
    method: 'GET',
    desc: '获取瓶盖 树形结构',
    path: '/sys/dict/getSysDictLabelTreeList',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      paramKey: ''
    }
  },
  {
    name: 'getBottleAndCapList',
    method: 'GET',
    desc: '获取瓶盖 List',
    path: '/sys/dict/getBottleAndCapList',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      paramKey: ''
    }
  },
  //getSysDictList
  {
    name: 'getSysDictList',
    method: 'GET',
    desc: '获取信息',
    path: '/sys/dict/getSysDictList',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      paramKey: ''
    }
  },
  //getSystemPurchaseStatusList
  {
    name: 'getSystemPurchaseStatusList',
    method: 'GET',
    desc: '获取采购状态信息',
    path: '/sys/dict/getSystemPurchaseStatusList',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      paramKey: ''
    }
  },
]

export default systemApi
